class Person implements GroovyInterceptable {
    String name
    public String name
	def invokeMethod(String name, args) {
		'intercepted'
	}
	def get(name) {
		"$name property"
	}
}

def person = new Person()

person.name = '赵波'

println person.name
println person.getName()
println person.@name

println person.properties
println person.a

